public class HeroGame {
    public static void main(String[] args) {
        //创建英雄对象
        Hero hero1 = new  Hero("赵云",10,150,800);
        Hero hero2 = new Hero("马超",10,200,900);
        //调用方法
        hero1.attack(hero2 );
        hero2.attack(hero1);
        hero1.back();
        hero2.back();
        //循环攻击，到一方死为止
        while (true){
            //判断死亡状态
            if (hero1.getHp() <= 0 && hero2.getHp() > 0){
                System.out.println(hero1.getName() + "胜利！" );
                //结束循环
                break;
            }
            if (hero2.getHp() <= 0 && hero2.getHp() > 0){
                System.out.println(hero2.getName() + "胜利！");
                break;
            }
            if (hero1.getHp() <= 0 && hero2.getHp() > 0){
                System.out.println("出现平手");
                break;
            }
            //hero1对象攻击hero2
            hero1.attack(hero2);
            //hero2对象攻击hero1
            hero2.attack(hero1);
        }
    }
}
